home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 January / EnigmA AMIGA RUN 33 (1999)(G.R. Edizioni)(IT)[!][issue 1999-01].iso / earcd / faq / commodore / 8bit-emulation-faq / part4.z / part4
Internet Message Format  |  1999-01-01  |  36KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.mathworks.com!news-xfer.netaxs.com!netnews.upenn.edu!news.voicenet.com!omni1!tsrken
  2. From: tsrken@voicenet.com (tsr/hornet)
  3. Newsgroups: comp.emulators.cbm,comp.answers,news.answers
  4. Subject: COMP.EMULATORS.CBM: Emulation FAQ for Commodore 8bit Computers (4/4)
  5. Followup-To: comp.emulators.cbm
  6. Date: 5 Jan 1997 23:43:35 GMT
  7. Organization: Voicenet - Internet Access - (215)674-9290
  8. Lines: 735
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <5apeb7$ec8@news1.voicenet.com>
  11. Reply-To: tsrken@voicenet.com
  12. NNTP-Posting-Host: omni1.voicenet.com
  13. Summary: Emulation FAQ for Commodore 8bit Computers.
  14. Keywords: cbm commodore 8bit emulation faq CBM FAQ
  15. X-Newsreader: TIN [version 1.2 PL2]
  16. Xref: senator-bedfellow.mit.edu comp.emulators.cbm:16265 comp.answers:23495 news.answers:91286
  17.  
  18. Archive-name: 8bit-emulation-faq/part4
  19. Comp-answers-archive-name: commodore/8bit-emulation-faq/part4
  20. News-answers-archive-name: commodore/8bit-emulation-faq/part4
  21. Comp-emulators-cbm-archive-name: 8bit-emulation-faq/part4
  22. Posting-Frequency: twice a month (monthly to news.answers)
  23. Version: 3.5
  24.  
  25.   CBM EMULATION FAQ - (Version 3.5, 4 November 1996)
  26.   =================
  27.  
  28.   This FAQ is usually posted twice a month on the 4th and 19th to 
  29.   comp.emulators.cbm.  Since comp.emulators.cbm was set up to remove the
  30.   emulator discussion from comp.sys.cbm, this FAQ will not be posted there.
  31.  
  32.   Lines preceeded by a '+' have been added or modified since the last version
  33.   was posted.
  34.  
  35.   The FAQ is in four parts due to its size.
  36.   Part 1 is general information and a list of available emulators.
  37.   Part 2 is questions and answers.
  38.   Part 3 is mostly data.
  39.   Part 4 is basically reviews of various emulators.
  40.  
  41.   ---------------------------------------------------------------------------
  42.  
  43.  
  44.    8. Credits.
  45.    -----------
  46.  
  47.   If anyone has a better description for any of these emulators then send me a
  48.   copy, also if you know of any other emulators or ftp sites then send me them
  49.   as well so that I can update the information.
  50.   Is any one out there thinking of making an emulator for a machine other than
  51.   a C64. (eg C128, VIC20, Plus4, C16, PET) I will add this to the list also.
  52.  
  53.   Thanks to: 
  54.              All the emulator authors
  55.               - For writing your emulator;
  56.              All the utility authors
  57.               - For writing your utility! :)
  58.              
  59.              frodo, lennon, funet, etc.
  60.               - For keeping the emulators and stuff online!
  61.  
  62.              Jim Sloan : jsloan@u.washington.edu
  63.               - For posting the rom extraction routines on comp.sys.cbm.
  64.              Jouko Valta : jopi@stekt.oulu.fi
  65.               - For sending me some documentation on the ATARI-ST emulator,
  66.                 the rom extraction routines, and comments.
  67.               - For "5. Emulator File Formats" section.
  68.               - For sending me the updated Kernal ROM section.
  69.               - For sending me the regular updates!
  70.              Jim Brain : brain@msen.com
  71.               - For his comments & questions on version number.
  72.              Jens-Uwe Rumstich : rumstich@informatik.hu-berlin.de
  73.               - For pointing out some German ftp sites & c64alive emu.
  74.              
  75.              Eli Mackenzie : eli.mackenzie@fleming.edu
  76.              Fredrik Ekman : D91FE@rby.hk-r.se
  77.              Eric Brown : brown@sme.siemens.com
  78.               - For info on Pet emulators
  79.              Caronni : caronni@tik.ethz.ch
  80.               - For SX-64 rom information.
  81.              Per Olofsson : cl3polof@cling.gu.se
  82.               - For info on A64 emulator.
  83.              Marko Samuli Makela : Marko.Makela@hut.fi
  84.               - For PET 64 aka 4064 aka Educator 64 kernel rom differences
  85.               - For writing the C64 Kernal ROM revision section.
  86.              Wolfgang Lorenz
  87.               - For the program and description of emulator detection.
  88.               - For answering so many questions.
  89.              Paul David Doherty (h0142kdd@fx2800.rz.hu-berlin.de)
  90.               - For posting the detection program and suggestions for standard
  91.                 file formats for the emulators.
  92.              Guntram Blohm (blohm@mathematik.uni-ulm.de)
  93.               - For description of the P00 file format and converting it.
  94.              Kevin Brisley (kbrisley@tsegw.tse.com)
  95.               - For description of the T64 file format and converting it.
  96.              Michael Schwendt (3schwend@informatik.uni-hamburg.de)
  97.               - For the excellant new intro to SID emulators.
  98.   
  99. And extra special thanks to:
  100.              Peter Weighill - stuce@csv.warwick.ac.uk
  101.               - For all the hard work he put into getting this FAQ going.
  102.               - For all the hard work he puts in to providing updates to the
  103.                 information presented here.  :)
  104.  
  105.  
  106.   ===================================================================
  107.  
  108.  
  109.   Appendices:
  110.  
  111.      The things that don't really belong in the body of the faq, such as:
  112.  
  113.   A. Reviews:
  114.  
  115.      Lengthier comments about particular emulators, as they come to hand.
  116.      These may, or may not, be "biased"!  You are invited to add to or
  117.      correct what is here.
  118.  
  119.      1. PC64
  120.      2. A64 V3
  121.      3. C64S (commercial)
  122.      4. PlaySID V3.0
  123.      5. PC64 vs C64S
  124.      6. AXF-64.a16
  125.  
  126.   ---------------------------------------------------------------------
  127.      1. PC64
  128.  
  129.       This review was deleted at the request of the emulator author, as it
  130.       contained outdated information.  He has, however, provided some
  131.       additional information for the Q&A section.  A "new" review would be most
  132.       welcome!
  133.  
  134.  
  135.   ---------------------------------------------------------------------------
  136.       2. A64 V3.
  137.  
  138.       Review 1:
  139.  
  140.          Review by:
  141.             James O. Shank Jr.     HEE!      v131p9t3@ubvms.cc.buffalo.edu
  142.             AKA: Ninstar Cybermage  I  or    shank@acsu.buffalo.edu
  143.             Black Phoenix Rising... A  or    aa247@freenet.acsu.buffalo.edu
  144.  
  145.             as posted in comp.sys.cbm, 16 Jun 1994.
  146.  
  147.  
  148.   I've recently had the opportunity to play around with a copy of A64 V3.
  149.  
  150.   I've found that alot of programs run.  Not necessarily as well as on a c64,
  151.   and slow, but alot more programs work than under version 2.  On the other
  152.   hand, some programs which worked fine under version 2 (times of lore, for
  153.   example) do not work under version 3 because the graphics emulation, though
  154.   faster, does not handle multiple graphics banks very well.  Those of you who
  155.   know alot about graphics are going "Uh-Oh" right now, but the problem doesn't
  156.   seem to appear in all that many programs.  One thing I've noticed is that the
  157.   graphics Emulation runs a bit slower than the rest of the emulator at times, 
  158.   which means that if you play something very complicated, like a flight 
  159.   simulator, the input will be processed faster than the graphics, meaning that 
  160.   you can make a 90 degree angle turn between two frames.
  161.  
  162.   The convert software can solve alot of these problems by skipping the middle
  163.   man where processing is concerned, and speeding up things by letting the
  164.   Amiga do the work without the emulations help.  It basically looks for the
  165.   densest blocks of code and converts them into Amiga assembly language.
  166.   Whenever the program tries to emulate a block that was translated, it
  167.   executes the Amiga block instead.  Under V2, this was a long and complicated
  168.   process that most people lacked the expertise to perform, as you had to
  169.   search through the assembly language yourself and tell the computer which
  170.   blocks it had to convert.  Under version 3, the entire process is automated,
  171.   allowing you to load a memory map, tell the computer to convert it, and
  172.   watch it go.  I like the results I've had thus far, though I lack the
  173.   memory(stock amiga 600) to do any large programs.  The code files tend to
  174.   be large.  
  175.  
  176.   The sound emulation is much better.  Under version 2, you needed an
  177.   accelerated machine to get decent sound and often the sound was horrible
  178.   anyway.  Under V3, the sound is still distorted by speed at times, but the
  179.   tones and sounds are mostly right on the money.  If the program doesn't do
  180.   a great deal of other processing, the sound is nearly perfect.  Sidplayer,
  181.   for example, was great, running almost up to speed with graphics and at
  182.   speed without.  Sidplayer can run at speed with graphics on if you boost
  183.   the CIA rate, but occasionally the graphics will cause timing problems
  184.   which make a note last a little too long or too short, etc.
  185.  
  186.   Advice:  Run A64 on an accelerated machine if possible.  Though it is
  187.   possible to get enjoyment from games on a slower machine if you fiddle with
  188.   the settings long enough and use convert, having an accelerated machine will
  189.   make your life easier.  If you're going to be using C64 roms and converting
  190.   alot, then you may want to pick up an extra Meg of Memory.  2 Meg should be
  191.   enough, though you can emulate the ram expanders if you have 3 or four 8-).
  192.   (one Meg ram disk on a C64, who would have thought 8-) ).
  193.  
  194.  
  195.       Review 2:
  196.  
  197.   From: korczyns@oasys.dt.navy.mil (Joseph Korczynski)
  198.   Newsgroups: comp.sys.amiga.reviews
  199.   Subject: REVIEW: The A64 Package, version 3.0
  200.   Date: 11 May 1994 19:29:31 GMT
  201.  
  202.   REVIEW
  203.  
  204.    The A64 Package is a hardware and software product.  The hardware
  205.   consists of a small box which has a male DB25 and 8 pin DIN connectors along
  206.   with some special circuitry.  This box connects to your parallel port and
  207.   allows you to connect Commodore 8-bit serial peripherals such as the 15XX
  208.   series disk drives and printers.  NEVER PLUG THE INTERFACE INTO YOUR AMIGA
  209.   WHILE THE AMIGA IS TURNED ON.  You could damage your Amiga and peripherals
  210.   by doing so.  If you have an Amiga 1000 you will require an additional cable
  211.   specifically made to connect A500/2000 devices to an A1000 parallel port.
  212.   The hardware interface can stay plugged in at all times without interfering
  213.   with any programs on your Amiga as long as they do not use the parallel
  214.   port.  If you want to use your parallel port with some other pieces of
  215.   hardware like a printer or digitizer, you must either remove the hardware
  216.   interface and install the other device or use an A-B switch box (Centronics
  217.   parallel with female connectors).
  218.  
  219.    The software is a collection of Amiga programs which lets you access
  220.   and run C64 software. The main program, A64, is the Commodore 64 emulator.
  221.   The other programs allow you to transfer files between the C64 and Amiga
  222.   disks (with 15XX disk drives).
  223.  
  224.    After you install The A64 Package and run the A64 program, you will
  225.   notice that the BASIC startup screen is different from that of a real C64.
  226.   This is because the Commodore 64 ROMs (two computer chips located inside a
  227.   real C64 which contain the operating system) are not present in A64.  The C64
  228.   ROMs are not included because they are copyrighted by Commodore. The A64
  229.   contains a complete C64 ROM emulation which allows A64 to run most C64
  230.   programs. A64 ROM emulation is very compatible with the C64 ROMs, but there
  231.   may be some C64 programs that will not run because of the lack of real C64
  232.   ROMs. The A64 Package utilities includes a C64 BASIC program which can be
  233.   transferred to a real C64 via a 15XX disk drive connected to the A64
  234.   hardware interface. This program when run on the C64 will dump the C64 ROMs
  235.   to a file which can then be transferred back to the Amiga and used in the
  236.   A64 emulation.
  237.  
  238.    A64 is a complete Commodore 64 emulator. Sound, graphics, BASIC and
  239.   machine language are all emulated. A64 fully integrates with the Amiga by
  240.   allowing you to use Amiga disk drives, hard drives, ram drives, printers and
  241.   modems.
  242.  
  243.    A64 operates in two modes:  Pause Mode and C64 Mode.  When in Pause
  244.   Mode, you have access to the A64 Prefs (preferences) and A64Mon (machine
  245.   language monitor). The current C64 program that A64 is running will be
  246.   paused. Pause Mode gives you complete access to the Amiga system, and
  247.   multitasking is completely functional. The C64 Mode runs the C64 program. In
  248.   C64 mode you do not have access to the Amiga system.  Multitasking is not
  249.   disabled, but A64 controls a majority of the Amiga system.  To enter Pause
  250.   mode from C64 Mode, press the two ALT keys simultaneously.
  251.  
  252.    A64 emulation speed will depend on the program you are running and
  253.   the type of microprocessor that your Amiga uses. On 68000 based Amigas, A64
  254.   is not capable of running all programs at usable speed. Accelerated Amigas
  255.   can see emulation speeds over 300%.  Most games will not run over 100% no
  256.   matter how fast your Amiga is.
  257.  
  258.    I've done most of my evaluation of A64 with public domain software.
  259.   I have been able to run everything I can throw at it. I do enjoy browsing
  260.   the ABCUG user group monthly C64 public domain program disk.
  261.  
  262.    A great deal of effort was spent trying to make the A64 as
  263.   compatible as possible. The biggest problem with compatibility is related to
  264.   disk I/O and custom disk drive routines. Custom disk drive routines "Fast
  265.   Loaders" are extremely time critical and must run at exactly 100% speed in
  266.   order to function properly. "Fast Loaders" vary from program to program. The
  267.   only way to emulate "Fast Loaders" is to write a custom loader for each
  268.   program which is impossible since there are hundreds of variations. A64 V3.0
  269.   supports some "Fast Loaders" using Patch Files. There are Patch Files for
  270.   ISEPICed archived programs, SID/PIC V3.4, SIDPlayer, and GEOS.  (GEOS is
  271.   supported only on 68000 Amigas and 1541/1571 disk drives because of the
  272.   time-critical nature of the GEOS operating system.)
  273.  
  274.    One method of speeding up A64 emulation is to convert the C64
  275.   program from 6510 opcodes to 68000 opcodes. This has the potential to double
  276.   your emulation speed. This is accomplished with a utility called "CONVERT".
  277.   The CONVERT utility converts C64 machine language into Amiga machine
  278.   language. This conversion process eliminates a lot of work the A64 has do
  279.   while running the emulation.
  280.  
  281.    A64Tools is the file transfer and file conversion utility. It allows
  282.   you to copy, convert and print files using any combination of Amiga and C64
  283.   disk drives and printers. Text files can easily be converted between
  284.   PetASCII and ASCII. Amiga drives only support PRG and SEQ files under A64
  285.   emulation. ":" and "/" are illegal characters for Amiga filenames. When
  286.   A64Tools encounters on of these characters in a filename, the character will
  287.   automatically be changed to a "-".
  288.  
  289.    As an original A64 V2.0 registered user, I am impressed with the
  290.   enhanced SID chip support, increased speed and compatibility. I also welcome
  291.   the addition of Patch Files for "Fast Loader" support along with support for
  292.   GEOS. It was worth the $25 upgrade fee.
  293.  
  294.   DOCUMENTATION
  295.  
  296.    Documentations consists of a professionally printed softbound
  297.   manual. It has an extensive index and table of contents.  The manual assumes
  298.   that you are familiar with the basic operation of the Amiga and the terms
  299.   used to describe it. The manual also assumes you are familiar with the basic
  300.   use of the Commodore 64.
  301.  
  302.   LIKES AND DISLIKES
  303.  
  304.    I like the professionally bound manual. 
  305.    I like the patch file support.
  306.    I like the improved SID support.
  307.  
  308.    I dislike the software not working in native AGA graphic mode.
  309.  
  310.    I would like to see 1581 emulation using native Amiga disk drives.
  311.  
  312.   CONCLUSIONS
  313.  
  314.    I enjoy the ability to emulate other computers. As Newsletter Editor
  315.   the ABCUG user group which supports the Amiga and Commodore 64/128 computer
  316.   users, I find A64 a valuable tool for reviewing C64 public domain software
  317.   and writing tutorials for the monthly newsletter. Understanding the
  318.   limitations of software emulation, I give this product **** (4 out of 5
  319.   stars).
  320.  
  321.   COPYRIGHT NOTICE
  322.  
  323.    Copyright 1994 Joseph F. Korczynski.  All rights reserved.
  324.  
  325.  
  326.  
  327.   ---------------------------------------------------------------------------
  328.       3. C64S commercial.
  329.  
  330.          Reviews by:
  331.          1. Paul David Doherty (h0142kdd@fx2800.rz.hu-berlin.de)
  332.                As posted in comp.emulators.cbm,4 Jul 1994.
  333.          2. Robert Rusbasan (rrusbasa@nyx10.cs.du.edu)
  334.                As posted in comp.emulators.cbm, 20 Jun 1994.
  335.  
  336.   Review 1. by Paul David Doherty.
  337.  
  338.    I have spent an hour testing software which didn't work with the
  339.    0.9x versions of C64S, and none of them works with the 1.0c
  340.    demo version, so I'd say that compatibility has not improved much.
  341.    There are lots of cosmetic changes, but the emulator core seems
  342.    to be the same as in the 0.9 versions.
  343.    
  344.    Some games I have tested:
  345.    - Fahrenheit 451 (with copy protection AND fastloader removed)
  346.        = doesn't work
  347.    - Critical Mass (adventure) = the graphics are still messed up, no
  348.        matter whether I chose NTSC or PAL mode
  349.    - Masquerade = still doesn't show the pictures
  350.    
  351.    A new feature (?) seems to be a requester "CPU JAM AT ... : PRESS ANY KEY"
  352.    which pops up with some games (Mask of the Sun, Amnesia) instead of
  353.    crashing the emulator.  However, C64S still crashes pretty often (and
  354.    this means that neither will CTRL-ALT-INS reset the emulator, nor will
  355.    you be able to leave it with CTRL-PAUSE, nor will you be able to reset
  356.    your PC with CTRL-ALT-DEL!  The only way out is the reset button.) 
  357.    This never happens with MC64/C64NEU, and it's a shame that Miha wasn't
  358.    able to fix it.  (As a rule of thumb, whenever "DISK IO" appears in
  359.    the lower right corner of the screen you can press the reset button :-)
  360.    
  361.    Games which crashed totally in the above described way:
  362.    - Infocom games (only if you use the fastloader)
  363.    - Buckaroo Banzai
  364.    - Fantastic Four (if you use the fastloader)
  365.    - Lane Mastodon (and the other InfoComics)
  366.    
  367.    To put it straight, I don't expect C64S to support fastloaders (yet), but 
  368.    it shouldn't crash and lock up the PC.  Besides, some of the games that
  369.    don't work run flawlessly on MC64 (Lane Mastodon, Fahrenheit 451), so
  370.    it's not just a fast loader issue.
  371.    
  372.    All in all, I'm not terribly impressed.  If others found significant
  373.    compatibility improvements, maybe they could post their experiences.
  374.  
  375.  
  376.   Review 2. by Robert Rusbasan.
  377.  
  378.   Although I have generally preferred the C64NEU emulator, I got my tax
  379.   return today and thought I'd call Seattle Lab and give them a chance
  380.   to talk me into getting their commercial version of C64S.
  381.  
  382.   I was generally pleased with what I heard.
  383.  
  384.   The person I talked with seemed competent enough.  When I told him that
  385.   I had been impressed but also frustrated by the public version of C64S
  386.   that Miha had released, he assured me that they have made a *lot* of
  387.   changes.  He said the pre-beta releases and the commercial release
  388.   were "like night and day".
  389.  
  390.   I told him that I couldn't get my analog joystick to work, and the keyboard
  391.   joystick emulation only seems to make sense to the author since I have yet
  392.   to run across anyone that likes it.  He replied that the analog joystick
  393.   support has been radically improved, and that you can map the joystick to
  394.   any keys you want in the commercial release.
  395.  
  396.   He said that it supports limited disk protection schemes, and they are going
  397.   to continue to work on this.
  398.  
  399.   I whined that I and others have been unable to get any kind of response
  400.   from Miha and asked if they planned to support the product.  He told
  401.   me they are going to have *strong* support for it, including phone, fax,
  402.   email, and an ftp site!  I asked if the ftp site was up now, and he said
  403.   it sure was.  You can access it at as.seattlelab.wa.com (204.29.31.1).
  404.   Since it is very new, you might have to use the IP address.
  405.  
  406.   So far they only have the docs at the ftp site, but the list of enhancements
  407.   indicates that there may indeed be some merit to the "night and day" claim.
  408.   In particular, the sound and timing seems to have been improved.  It
  409.   seems you don't have to guess at the speed anymore, since you can set it to
  410.   run at the original Commodore 64 speed, as fast as possible, or at a custom
  411.   speed.  Version 0.9 basically just gave you the custom speed and let you try
  412.   to match the C64's original speed.  Unfortunately, the docs still list
  413.   Miha's email addresses as the source of email support.  I assume that is
  414.   out of date and they will have a Seattle Lab address soon.
  415.  
  416.   He also told me that there *will* be a new shareware version of the product
  417.   out soon, and it will be put on the ftp site.  That is a very smart move,
  418.   in my opinion, because currently the people who found the program floating
  419.   around have no way of knowing about the commercial version at all.
  420.  
  421.   I decided to go for it, which got me a bit of negative news.  Right now
  422.   they only ship COD, which adds $5 and brings the price to $60.  He told
  423.   me that they'll be able to take credit card payment shortly and offered
  424.   to put my name on a list and call me when they could process my order
  425.   that way, but I told him to go ahead and ship it COD.
  426.  
  427.   If anyone wants to take the plunge now, here is the order info:
  428.  
  429.   Seattle Lab
  430.   214 1st St.
  431.   Kirkland, WA 98033
  432.   (206) 828-9001 (Voice)
  433.   (206) 828-9011 (Fax)
  434.   $55.00
  435.  
  436.   ---------------------------------------------------------------------------
  437.       4. PlaySID.
  438.  
  439.   Short:    Version 3.0 of the famous SID emulator
  440.   Author:   rbk@ios.se (Ron Birk)
  441.   Uploader: kunath@informatik.uni-muenchen.de (Peter Kunath)
  442.   Type:     mus/play
  443.  
  444.  
  445.   NEW FEATURES:
  446.  
  447.      V3.0 (1994)
  448.  
  449.      * Uses PLAYSID.LIBRARY (please read separate docs)
  450.      * Support of XPK Data Compression
  451.      * Realtime waveform and envelope display (uses low priority task)
  452.      * Shows C64 pictures (Koala, Blazing Paddles, Doodle, Adv Art Studio etc.)
  453.      * TV System detection and selection
  454.      * Channel on/off selection
  455.      * PlaySID is now a commodity
  456.      * Uses a config file for settings
  457.      * Multifile selection (music and pictures)
  458.      * Ability to show and hide PlaySID windows
  459.      * Second PlaySID instance redirect modules to the running one
  460.      * PlaySID font removed
  461.      * More arexx commands
  462.      * Many major bugs corrected
  463.  
  464.  
  465.   PRODUCT INFO:
  466.  
  467.      This is a utility which uses the playsid.library to emulate the SID
  468.      and 6510 chip. The SID chip is the component in the C64 computer that
  469.      handles sound. The 6510 chip is the CPU of the C64, that means the
  470.      component that actually executes all programs. Because the Amiga
  471.      does not have these chips and others, you can't run C64 programs
  472.      directly on Amiga.
  473.  
  474.      Now this utility lets you play all those C64 programs that produce
  475.      sound. As you probably know, the C64 has three sound channels (the
  476.      amiga has four). But this utility also allows use of the fourth
  477.      channel. This channel is the product of some special programming on
  478.      the C64, it isn't really a channel.
  479.  
  480.      The purpose of this product is to make the best conversion of C64
  481.      sound on Amiga ever possible. If you think some sound isn't correctly
  482.      converted please let us know.
  483.  
  484.      This utility is designed to work with true multitasking, under any
  485.      system version and any amiga model. It can be run from both Workbench
  486.      and CLI/Shell. It should work with any other program that don't use
  487.      sound or timing. If this isn't the fact please let us know.
  488.  
  489.      Some time ago we released a similar product called "The 100 most
  490.      remembered C64 game-tunes". This product is the version 3.0 of that
  491.      program. The tunes on that demonstration disk are now also available
  492.      to this version. And up to date there are more than 400 tunes
  493.      available. We and others are also working with more.
  494.  
  495.   ---------------------------------------------------------------------------
  496.  
  497.    5. PC64 vs C64S.
  498.  
  499.       Article by Jeremy Blackman, AKA Ranma Saotome <ranma@eskimo.com>
  500.       in comp.emulators.cbm, 18 Feb '95.
  501.  
  502.    [A quick note: Quite a bit in this review is now out of date. In
  503.    particular: PC64 now -does- support .d64 files, and has for a long time,
  504.    and C64S now can handle fastloaders. -tsr]
  505.  
  506.   Q:I am thinking about buying a C64 emulator, but I need some advice which
  507.     C64 emulator to buy, the PC64 or the C64s? All the emulators on net are
  508.     demos, and do not work completely, isn't that so? Or do they work just
  509.     fine? I would appreciate any help. 
  510.  
  511.   A:* Both C64S (my personal choice, cause PC64 don't support GUS for sound)
  512.       and PC64 have ALMOST fully working demo versions.  The limitations are
  513.       that on C64S you cannot use an analog joystick until you register, you
  514.       must use keyboard controls to simulate a joystick, and on PC64 you 
  515.       cannot use a joystick, nor can you access directly off a Commodore drive,
  516.       which you can in the registered version.
  517.  
  518.     TO compare the two:
  519.  
  520.     * C64S is nice in that it supports GUS, which none of the others do 
  521.       (hey, PC64 person...hint hint hint <grin>).  It has a fairly easy-to-
  522.       understand setup and interface, and overall works fairly well.
  523.       I have run across a few games that don't work on it, for example,
  524.       I cannot get the T64 of "Pharoah's Curse" to run on C64S, any version,
  525.       though it runs on PC64.  C64S also supports .D64 disk images, which is
  526.       very nice.  This allows you to use games which require swapping disks,
  527.       like Adventure Construction Set, the Last Ninja (hey, why does this game
  528.       die after the first level?), Racing Destruction Set, etc.
  529.  
  530.     * PC64 has a much less intuitive interface, but many more options.  I 
  531.       particular like the option of using some of the alternative ROM set
  532.       images, such as the 64SX image and the EXOSV3 images.  (I've almost got
  533.       a copy of EXOSV3 hacked into C64S...<grin>...little side project.  It
  534.       sometimes crashes however, so I'm working on it).  It however only
  535.       supports Soundblaster, where C64S also supports GUS.  It also refuses
  536.       to acknowledge a GUS in SB mode, and also refuses to work off the SB
  537.       clones (sound16a) in the other machine here.  So for sound, C64S wins
  538.       hands down.  This emulator has shown more success in loading certain 
  539.       games, but due to the lack of support for .D64 type disk images, it can
  540.       be a _REAL_ pain to run multidisk games, or games that require saved
  541.       data disks.  I current have written a program to take a .D64 and extract
  542.       it into a directory so you can use the Manager for PC64 to set up 
  543.       subdirectories to fake the disk sides.  Unfortunately, some games check
  544.       the disk volume label, and PC64 automatically has the volume label be
  545.       the DOS drive and path.  So it cannot run some of these games.
  546.  
  547.     * Neither C64S nor PC64 can load Fastloader games at the present time, 
  548.       though there ARE programs out there to shut off Fastloader support.
  549.       (I had one for use on my C64 since I had a Super Snapshot cartridge
  550.        which was very much faster than any of those fastloaders, and it 
  551.        could conflict).  Unfortunately, I have not seen any of these
  552.       programs put out as D64 or T64 or P00 files.
  553.  
  554.     * PC64 appears to have support for cartridge images, but I'm not sure.
  555.       (Could someone confirm or deny this?)  If it does, it'd be nice if
  556.        someone could take an image of the Super Snapshot cartridge...
  557.  
  558.     * It is possible to get VIC chip problems, such as flickering (try MULE,
  559.       leave it on the title screen long enough and the credits begin to flicker,
  560.       and Realm of Impossiblity loses the stat bar to static on rare occasions)
  561.       on C64S.  I have not managed to get these errors on PC64, and the video
  562.       refresh is sometimes smoother.  I have a 486DX2/66 before you ask, and 
  563.       local bus video.  I am running under MSDOS, not Linux.  I didn't feel like
  564.       playing with Dosemu. <grin>  
  565.  
  566.     In summary - I like C64S's simplicity of interface, and it wins by far on 
  567.     disk system since it supports those D64 images (though it'd be nice to 
  568.     have support for multiple disk drives, so you could select a disk image 
  569.     for drive 8, one for 9, etc...) and it wins by far on sound since it 
  570.     supports GUS.  PC64 has more power, with the ROM set options, the Charset 
  571.     and Basic options (hey, I want some of those enhanced basic sets, anyone 
  572.     got an image?), but I have not gotten sound to work and I don't like the 
  573.     disk system as much, though the ability to set up multiple drives is very 
  574.     nice.
  575.  
  576.     PC64 has much more expandability, since it can use those ROM images (hey, 
  577.     anyone got a ROM image of the Commodore 65DX?  I have the support and 
  578.     demo disks for it, and I'd love to play with the thing...I somehow doubt 
  579.     the hardware was 100% compatible, though.).  C64S is the easier one to 
  580.     get up, running, and playing games with.
  581.  
  582.     So, for the moment, I leave both on.  PC64 is for playing with hacking 
  583.     around on, and C64S is for the games.
  584.  
  585.   ---------------------------------------------------------------------------
  586.  
  587.    6. AXF-64.a16
  588.  
  589.    Here's some details on AXF-64.a16 which is a c64 emulator for the Amiga.
  590.    It is from an aminet ftp site.
  591.  
  592.  
  593.    Short:    C= 64 emulator, alpha 16
  594.    Author:   borgen@hstud2.cs.uit.no (Bxrge Nxst)
  595.    Uploader: kjelli@stud.cs.uit.no (Kjell Irgens)
  596.    Type:     misc/emu
  597.  
  598.  
  599.    WHAT:
  600.    Emulator of C= 64 for Amiga computers with 68020 or higher.
  601.  
  602.    WHY:
  603.    Because A64 (both 2.0 and 3.0) sucks IMO. And I think the Amiga deserves
  604.    good emulators like the PC has. (Update: I've seen Frodo now - good try,
  605.    but way slower than mine... I think I can beat it.)
  606.  
  607.    HOW:
  608.    First you need 3 files: C64.BASIC, C64.KERNAL, C64.CHARSET.
  609.    These must be exactly 8192, 8192, and 4096 bytes big.
  610.    These are just dumps of real C= 64 roms. They are not included for legal
  611.    reasons, but I think several other emulators actually include them.
  612.    Put these files in the current directory or in the same directory you store
  613.    the executable.
  614.    You can now start the emulator. You can LOAD files that are in RAM: or C64:
  615.    (assign it where you have you your files). The fileformat is the same as
  616.    A64 uses. Disk images are not supported.
  617.    The keyboard is mapped nearly 100% like a real C= 64 so the keys wont
  618.    always match the Amiga keyboard. The RESTORE key is not mapped at all.
  619.    The joystick port of your Amiga maps to both C= 64 joystick ports.
  620.    Bank switching is supported.
  621.    Hires character mode is the only mode supported.
  622.    Sound isn't supported.
  623.    There is no restart option, you have to quit the emulator with the ESCAPE
  624.    key or left mouse button.
  625.  
  626.    SPEED:
  627.    No. Unless you have an 040/060 that can write 7M/s to chipram. Then perhaps.
  628.    Unlike many other emulators (but like Frodo!) the relative speed of the
  629.    screen update and the cpu speed does not change, it will always run
  630.    internally like a 1MHz PAL C= 64, and never faster than a real C= 64.
  631.    (Later versions might have adjustable speeds here.)
  632.  
  633.    WHY SELECT AXF-64:
  634.    It does a few things that A64 doesn't. It can do raster bars. It can do
  635.    raster interrupts and screen changes on a per line basis. It was made with
  636.    big cpus in mind.
  637.  
  638.    TODO:
  639.    First to come is multicolour character mode. I have ideas and all, but I
  640.    need to test a little to see if I can make it fast enough.
  641.    AGA support. Not only align bitplanes for more DMA time under AGA, but also
  642.    use other algorithms to reduce chip bus activity.
  643.    Sprites. I have code and ideas for that too.
  644.    Bitmap modes.
  645.    All timers. I have ready code for that too.
  646.    Sound. Not sure what to do with this. Perhaps kludge in something with
  647.    PlaySID?
  648.    Support disk images.
  649.    Make different screen update modes for different configurations.
  650.  
  651.    New in Alpha 15:
  652.    Oooops! Sorry to all who downloaded Alpha 13. It relied on my patched Kernal
  653.    to sniff LOADing :(((. Fixed now, and tested with the ROM that comes with
  654.    Frodo.
  655.    Copperlist building logic improved.
  656.    Code simplified giving smaller size and more speed (a case of blowing the
  657.    040 caches methinks).
  658.  
  659.    New in Alpha 16:
  660.    Redid the bankswitch logic for the VIC II chip. Seems to work better now,
  661.    but I still have some unresolved cases for what to do when $D000 ram is
  662.    banked in.
  663.    Looked at raster interrupts, and they don't look good :-(.
  664.    I got it a little better, but it still needs work...
  665.  
  666.    Since I'm doing my military service at the moment updates may be far and
  667.    few between, and I wont have any email until summer 1995.
  668.    I'll snailmail new updates to a friend of mine who will upload them.
  669.  
  670.    -Borge Nost
  671.  
  672.    ========================================================================
  673.  
  674.   B. Advertisements.
  675.  
  676.    This is a catchall place for any product out on the market which isn't an
  677.    emulator or such but still has something to do with C64-emulation.  The
  678.    views expressed here are not necessarily the views of the FAQ author!
  679.  
  680.    If you have something you think could fit in here please feel free to 
  681.    email the FAQ maintainer.  You don't have to pay anything :)
  682.  
  683.   --------------------------------------------
  684.  
  685.   1. The High Voltage C64 CD.
  686.  
  687.    Have you ever stared at all those stacks of disks you have in the
  688.    corner of your bedroom, trying to figure out where that one game or
  689.    demo is?  Have you ever had a disk go bad on you, without any backup
  690.    available?  Have you ever wished you could have your whole collection
  691.    in one place for a change?
  692.  
  693.    Well, two members of the c64 'scene' have put together a CDROM for PCs
  694.    and Amigas that try to solve these problems.  
  695.  
  696.    This disk contains a huge amount of files dating across the C64's 
  697.    timeline.  It contains over 600mb of software stored in about 3200 .d64
  698.    files.  There's a grand total of about 4400 games from 1982-1995, 
  699.    7700 demos from 1985-1995, and about 700 utilities.  The most recent
  700.    files are dated 4/14/1995, the day the CD was mastered.
  701.  
  702.    There are also many tools for the Amiga and PC to manipulate the files.
  703.  
  704.    The CD sells for 35 British pounds (that's about $55)
  705.  
  706.    For ordering information email darren@talent.demon.co.uk. Also send mail
  707.    to this address to find out where in the USA you can send your money, if
  708.    you're afraid of sending money overseas.
  709.  
  710.    For a list of the files on the CD as well as a C64-executable file with
  711.    more information go to the ftp-site utopia.hack.nl and go to the
  712.    directory /pub/c64/C64_CD.
  713.  
  714.  
  715.   2. GEOS Warp
  716.  
  717.    GEOS Warp is a program that works exactly like GEOS 2.0 for the c64. :)
  718.    It will have releases on Power Mac, PC and Unix.  The Power Mac ver-
  719.    sion is currently 100% complete and will be released as soon as the
  720.    legal matters with GeoWorks involving the release are agreed to.
  721.  
  722.    For more information on the project point your WWW-browser to:
  723.  
  724.    http://stud1.tuwien.ac.at/~e9426444/index.html
  725.  
  726.   3. Breadbox CD-ROM
  727.  
  728.    This is a completely legal CD-ROM containing around 1200 disk images with
  729.    public-domain software and shareware for the C64 and the C128. Even around
  730.    100 D64 files for GEOS are included. You'll find games, tools, pictures,
  731.    demos ... The CD-ROM contains a windows menu program too, and a lot of
  732.    PC and Amiga utilities to manipulate and extract D64 files. Additionally,
  733.    emulators for other 8 Bit computers are provided, i.e. Sinclair Spectrum,
  734.    ZX-81, TI99/4A, Amstrad CPC, MSX, CP/M, Dragon, Atari XL ... all come with
  735.    software. Last but not least I collected pictures of all these and other
  736.    "orphan" computers.
  737.  
  738.    The CD sells for $40US (incl. air mail to anywhere) or $35US in Europe
  739.    (ordinary mail).
  740.  
  741.    Further info at: http://www.8bit.com
  742.  
  743.    Order address:
  744.  
  745.    Matthias Matting
  746.    Herzog-Ludwig-Str. 29
  747.    D-85570 Markt Schwaben
  748.    Germany
  749.  
  750.    Email: c64cd@8bit.com
  751.  
  752. ==========================================================================
  753.